Playa Azul Mexican Restaurant (Reported Closed)
8832 Lakewood Dr
Windsor
CA
95492
(707) 838-0977
Open Map
Food & Dining
Food & Entertainment
Mexican
Restaurant
Restaurants
Restaurants - Mexican, Restaurants