This apartments location and onsite amenities make for a perfect stay while visiting San Diego.