Cannonball

restaurant in Mission Beach, La Jolla

Phone: (858) 228-9304

Address: 3146 Mission Blvd