Betty Blue & The Lemon Tart
➤ 95 Denham St, Townsville, Queensland 4810, Australia
Gluten Free, Restaurants, Vegetarian, Australian, Cafés
"Wow!! We loved our food, loved the service, loved the decor. Highly recommend and thanks to the staff for making my boys day"