Music Box

1337 India St., San Diego, California 92101

1337 India St., San Diego, California 92101
Restaurant
Distribution Point
Little Italy