TLC Resorts at The Plaza Hotel
1 South Main St, Las Vegas, NV United States
Located in the heart of downtown Las Vegas, you're steps away from all of the Fremont Street Experience fun. TLC Resorts at The Plaza Hotel features spacious hotel rooms and one- and two-bedroom condo-style resort suites that comfortably sleep up to eight guests. After a day of hitting the slots or enjoying world-class Las Vegas shows, relax in the hot tub or take a refreshing dip in the swimming pool.