Meze 119 Review

Meze 119 is a small bright place with friendly staff. I enjoy visiting Meze every time I am in St. Petersburg, Florida. Located in the heart of downtown St. Pete, this vegetarian’s bistro is a delight for everyone….even though I am a vegetarian so its natural for me to love the variety in the menu…