Hotel Super 8 By Wyndham Opelousas
2 Stars5791 I-49 S Service Road, - 70570 - Opelousas (La), United States View Map
Take advantage of recreation opportunities such as an outdoor pool, or other amenities including complimentary wireless Internet access and barbecue grills.