Verified reviews from pay at table guests
Meso Modern Mediterranean
3060 Olsen Dr, Ste 50, San Jose, CA 95128
Up ’n go contactless payments unavailable at Meso Modern Mediterranean