The hotel is located in Jamaica, just outside of New York City. It is situated 6,4kms from John F. Kennedy International Airport and 25,7 kms from Manhattan.||The hotel offers all the comforts of home with its 55 rooms and a flat-screen television in..