Pat & Oscar s Restaurant
Listing Details
Pat & Oscar s Restaurant - Chula Vista
872 Eastlake Pkwy # 510 , 91914 , Chula Vista , CA ,USA
Address: 872 Eastlake Pkwy # 510 , 91914 , Chula Vista , USA | |
Phone: (619) 621-5620 | |
Web: http://www.patandoscars.com | |
GPS Lat: 32.652626 , Lon: -116.969383 |