Alexander Greek Taverna

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

Reserve Online

Opentable