New hotels in Alexandria

List of all new hotels in Alexandria and news

HOTEL
Super 8 by Wyndham LA
Rooms:
52
Added:
2024
Address:
2001 North Bolton Ave.
71303 Alexandria

HOTEL
Budget Inn
Rooms:
60
Added:
2023
Address:
546 Macarthur Drive
LA 71303 Alexandria