Pub · Little Italy, San Diego
1665 India St, San Diego, CA 92101, USA
1 person swears by it.
“We only had drinks. No time for food.”