Barra on Todd Restaurant

  • March 14, 2019
  • No comments
  • Author: N&J Maguire

Barra on Todd Restaurant (located at Mercure Alice Springs Resort). Relax in the stylish surroundings and experience sumptuous full-buffet breakfast, a la carte lunches, and contemporary cuisine dinners. Located adjacent to the restaurant, the Barra Bar guests can use free Wi-Fi resort wide while enjoying the fine selection of beers, wines, and cocktails.