The 2 Brothers
Greek · Grill
This establishment appears to be a restaurant named 'The 2 Brothers'. Search results suggest it is located at Leoforos Stratarchou Papagou Alexandrou 81 in Zografos.
Location
Best places nearby
The highest rated places close to The 2 Brothers.
Local restaurants nearby
Λεωφόρος Στρατάρχη Παπάγου Αλεξάνδρου 81, 15773 Ζωγράφος

