Generous portions and great value. This is the best sushi place in London. ... Amazing little sushi joint. The quality and portions of the classic and special ...
UMIYA SUSHI SEAFOOD AND BAR, 11075 W I-10, Ste 200, San Antonio, TX 78230, 715 Photos, Mon - 11:00 am - 10:00 pm, Tue - 11:00 am - 10:00 pm, Wed - 11:00 am ...