Medusa Greek Taverna brings Greek fare to Park Slope
A new Greek spot has made its debut in the neighborhood. The new arrival to Park Slope, called Medusa Greek Taverna, is located at 133 Fifth Ave. Opened by the team behind Latin American restaurants ...