Crab Catcher

restaurant in Bella Capri, La Jolla

Phone: (858) 454-9587

Website: www.crabcatcher.com

Address: 1298 Prospect St