Oyo Hotel Lafayette La I-10 And University

1605 N University Ave Lafayette LA 70506 USA

(337) 282-7876

Location