Good spot to spend time
Great place
Red Park, Capo Villas 1 is located at Avenida De La Vista, San Juan Capistrano, CA 92675