Villa Catrina hero image

Villa Catrina

Restaurant

251 N Santa Anita Ave, Arcadia, CA 91006, USA

Biter Score
8.2
Closed
Sunday: 10 AM – 8 PM