Availability Search for BABA

BABA

Restaurants
Edinburgh
City of Edinburgh

A Levantine Grill and Cocktail Bar located in the heart of Edinburgh