-
yellowfish sushi
is a fantastic Sushi Restaurant Restaurant
Ranked #1 of 46 Restaurants in Northwest San Antonio.
.
The Latest Review: ★★★★★
Sent on the 17th of October, 2015
Wow...just finished. Hands down best sushi ive had outside of orange county. It's possibly better. It's amazing. 5 stars //