Cannonball
Restaurant
•
1010 Mission St, South Pasadena, CA 91030, USA
8.8
Thursday: 5 PM – 9:30 PM
See if anyone you trust recommends it!