If your eyes aren’t peeled, you might drive right past The Lodge at Torrey Pines, since it’s tucked into the Torrey Pines Golf Course and sits right next to the Clubhouse. The San Diego Forbes Travel Guide Four-Star hotel, which resides at 11480 North Torrey Pines Road at Callan Road, also sits next to the top golf course’s 18th fairway. The hotel is in the tony town of La Jolla, the Beverly Hills of San Diego, in San Diego County. However, The Lodge at Torrey Pines isn’t found in the beachy downtown area that draws hordes of tourists. Instead, the luxury hotel is near the quiet Torrey Pines State Reserve. It’s actually closer to upscale Del Mar than downtown La Jolla, which makes it a good spot for those looking for a more tranquil vacay setting.