Chowhounds Inc

restaurant in Clairemont Mesa West, La Jolla

Phone: (858) 864-2450

Address: 3642 Mount Aclare Ave