New hotels in Garland

List of all new hotels in Garland and news

HOTEL
Super 8 by Wyndham Garland North Dallas Area
Rooms:
60
Added:
2024
Address:
11421 LBJ Freeway
TX 75041 Garland