Yokoz Sushi Bar & Grill

★★★★☆ 4 reviews
619-482-0134
945 Otay Lakes Rd
Chula Vista, CA 91913
Return to the Business Page


Similar Nearby


Recommended Nearby