Shibuya Nights Menu

Shibuya Nights Menu

(619) 501-5505 | 1953 India St. Little Italy, San Diego 92101

Shibuya Nights at Cloak and Petal Little Italy San Diego Restaurant

Skip to content