Castillo Del Mar 10 - Lake View Roof Terrace with Spa Apartment Outdoor furniture DVD player 11-15 Beach Street Details