Taiyo

5.0 (23)restaurant

1000 H St, Chula Vista, CA 91910, USA

An upscale sushi spot in Chula Vista offering a specialized Japanese dining experience.

Find on Google Maps

Description

Ask Karpo for more information.