Located on the Jersey coastline and nestled amidst various shops, Greek Taverna offers shoppers a break from their activity. With outlets in Montclair and Glen Rock, this place has earned itself a reputation of serving a healthy meal made form locally sourced, fresh organic ingredients. Gorge on tantalizing authentic Greek fares of Moussaka, Arnaki, Tris Gastras and Pastitsio. Diners are...