
Super 8 Tallulah La
I-20 Exit 171 & Hwy 65 71282 Strasburg Louisiana Usa, Tallulah
Location Want to save money while travelling? It’s easy! Hotel Super 8 Tallulah La is located in Tallulah. This hotel is located 2 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — Madison Parish Hospital and Hermione House Museum. **At the hotel
Free WiFiParkingPets OK




