My Big Fat Greek

16 Elephant & Castle, Southwark, Greater London, United Kingdom, SE1 6TH
Opening hours
Mon-Thu 12:00pm-10:00pm
Fri-Sat 12:00pm-Late
Sun 1:00pm-9:00pm
Reviews
Description