authentic japanese restaurant in santa cruz
About 3 results.
May's Sushi Bar & Grill
1800 Soquel Ave, 95062 Santa Cruz, United StatesLooking for sushi? Look no further, May's Sushi Bar & Grill is the place to be! Excellent service, even greater food, and an overall awesome experience!