Kava Neo-Taverna in Boston
Kava Neo-Taverna — a Greek restaurant in Boston’s South End — will transport you to a warm, Mediterranean setting through its traditional tastes, vibrant music, and cozy atmosphere.
Want to keep up with breaking news? Subscribe to our email newsletter
Have a tip for The Crimson? Share it confidentially