Location: 101 North Mesa Road Los Alamos, NM 87544 Amenities:
Description: 9 acres
Reservations:
This park is not available for reservation.