Los Olivos Park is an Outdoor Activity Venue at 2802 East Devonshire Avenue in Phoenix, Arizona.
Reviews
Tripadvisor
4.0/5 · 4 reviews
Loading reviews...
Dec 14, 2021
dog play area and toilet rooms are also there. It's not the nicest looking park and needs some deep cleaning but does have nice views of the mountains. RecommendedFull review by traveltime111