Restaurants - Chula Vista, California, United States
Located at the Chula Vista Center Mall, unisushi offers sushi, sashimi, nigiri, ramen, and other delicious Japanese food. Join us for daily Lunch Specials and Happy Hour.
Cloudflare DNS
CloudFlare Hosting