71 Palm Restaurant
(805) 653-7222
71 N Palm St, Ventura, California, 93001-2634
About us
Services | Restaurants |