The Towers at Costa Verde
Self Catering from €84 per night
Overview
Costa Verde Towers is located in the La Jolla of San Diego. Luxurious one bedroom/one bathroom, two and three bedroom/two bathroom furnished apartments.