This is located next to subway station. If you are using subway to go NY or any other area, this is ideal. Also, very easy to travel to JFK by air trains as Jamaica station is few block away. There are some shop around the area which you can buy food and other things also.
- Free Wifi