Baba Rista
Coffee Shop · Deli · Sandwich Shop
Independent coffee shop and deli, Baba Rista offers a selection of coffee and food.
Location
Best places nearby
The highest rated places close to Baba Rista.
Local restaurants nearby
28 Parsons Green Terrace, Alba / Scotland



