Alexander Greek Taverna

2114 NE 123rd St, North Miami
(305) 456-5930