Cafe 20
Address:
4105 Mission Blvd, San Diego, CA 92109
Phone:
(858) 886-7792
Restaurants,
Delicatessens
Other Businesses:
- Philly Station at 4545 La Jolla Village Dr, San Diego, CA 92122
- Harbor House at 831 W Harbor Dr, San Diego, CA 92101
- Roma Pizza & Grill at 3081 National Ave, San Diego, CA 92113
- Poppa Fish LLC at 3227 Ocean View Blvd, San Diego, CA 92113
- Miamie Grill at 4353 La Jolla Village Dr, San Diego, CA 92122