Barbarella Restaurant & Bar

2171 Avenida De La Playa, La Jolla, CA

Menu (As of 10/29)

Barbarella Restaurant & Bar: hours and how to order