





Iberia House & Suites
★★★★ 4.0 Star Hotel
(91 reviews)
Rooms: 1
Frequently Asked Questions
Where is Iberia House & Suites located?
Iberia House & Suites is located at 2915 LA-14, New Iberia, New Iberia (LA), United States.
What is the star rating of Iberia House & Suites?
Iberia House & Suites is a 4.0-star Hotel.
How many reviews does Iberia House & Suites have?
Iberia House & Suites has 91 reviews with a rating of 8.7/10.
How many rooms does Iberia House & Suites have?
Iberia House & Suites has 1 rooms.