4967 Newport Ave.Ste. 17San Diego, CA 92107
Telephone: 619-222-3288
Visit Website
View on Google Maps
Categories: Bars/Taverns • Restaurants • Sushi