2201 South Melrose Drive, Vista
This Vista hotel is within a 20-minute drive of Carlsbad and 7 miles from Legoland. The hotel features an outdoor pool, a fitness centre, and suites equipped with full kitchens.