Convenient location at Torrey Pines Beach with easy access to the beach via stairs and restrooms close by.
Tower 2 is located at La Jolla, CA 92037