Salvador Cafe
Coffee Shop · Sandwich Shop
Cafe offering coffee, snacks, and beverages.
Location
Best places nearby
The highest rated places close to Salvador Cafe.
Local restaurants nearby
Ιερέως Μακρή Γεωργίου 10, Αττικής
Location
The highest rated places close to Salvador Cafe.
Ιερέως Μακρή Γεωργίου 10, Αττικής