Originally Posted by JNelson113
Is there a subway stop near the hotel?
No subway stop near the hotel. You will be about 2 miles away from the nearest subway stop. There is however the Q48 bus that will stop right outside of the hotel and take you to the number 7 subway line, which will take you to Grand Central Station, or Flushing Meadows Park/Shea Stadium depending on the direction you want to go. The transfer is free, but only if you pay for the fare via a Metrocard which cannot be purchased on the bus (the hotel just might carry them).
Let me know if you have any other questions -- I grew up in the area so I know it quite well.
EDIT: The bus map is located here (PDF File):
Map
The Q48 will be on the north side (center) of the map, highlighted in red.