Sho Sushi & Teriyaki 373 E. Foothill Bl., Unit D Upland CA United States
Hours: Mon.-Sat. 11am-9pm; Sun. closed
Phone: 909.608.1680