LA Paloma Restaurant 116 Escondido Ave Vista, CA 92084 Phone: (760) 758-7140 Fax: (760) 758-3915
Category: Restaurants