Kamway Lodge & Travel Inc., Elmhurst
select your room 2 star hotel in Elmhurst
40-36 77th St, Elmhurst, NY, 11373, United States of America
Q&A about Kamway Lodge & Travel Inc., Elmhurst Amenities
-
Is the the Wi-Fi in the room free?
The hotel provide free access to the internet.