Located at 2867 N. Oakland Ave. in Riverside Park, the Greek spot is the highest-rated cheap Mediterranean restaurant in Milwaukee, boasting 4.5 …



Source link