Kamway Lodge is a Lodge located at 40-36 77th St, Elmhurst, NY 11373. It has received 229 reviews with an average rating of 3.0 stars.
The address of Kamway Lodge: 40-36 77th St, Elmhurst, NY 11373
Kamway Lodge has 3.0 stars from 229 reviews
Lodge