Get directions to: Barbarella Restaurant & Bar, La Jolla, CA
Restaurant address: 2171 Avenida De La Playa La Jolla, CA 92037, USA
Restaurant: Barbarella Restaurant & Bar