Mandala Restaurant

11400 N Ventura Ave B Ojai CA 93023 USA

(805) 613-3048

Location