My Place Hotel-South Omaha/La Vista, NE, La Vista
https://my-place-hotel-south-omahala-vista-ne.usa8.info
Located in La Vista, My Place Hotel-South Omaha/La Vista, NE provides a shared lounge. All rooms have a kitchenette, a flat-screen TV with satellite channels, and a private bathroom. The property has a business center and free WiFi.
7823 South 123rd Plaza, La Vista, NE 68128, United States of America