Lime Square Cafe

70 Light Square, 5000
Lime Square Cafe Lime Square Cafe is one of the popular Coffee Shop located in 70 Light Square , listed under Cafe in Adelaide , Restaurant in Adelaide ,

Contact Details & Working Hours

Map of Lime Square Cafe