The Mission Restaurant-Mission Beach

restaurant in Bay View Villas, La Jolla

Phone: (858) 488-9060

Address: 3795 Mission Blvd