Sho Sushi Restaurant
373 E Foothill Blvd # D
Upland
CA
91786
(909) 608-1680
facebook.com
Open Map
Description
Sho Sushi Restaurant is located at 373 E Foothill Blvd Ste D, Upland, CA. This business specializes in Restaurants.
by merchantcircle on May 12, 2015 from
merchantcircle
Asian
Casual
Dining & Restaurants
food
Japanese
Outdoor Seating
restaurant
Restaurants
Restaurants Sushi
sushi