The answer is yes , nearest bus station is about two minutes walk from the hotel. You may take 162, 163 or 163T to NYC. It will charge USD 4 for one way ticket. Tickets can be bought on board. It would be a good idea to buy a return ticket. Approx. Journey would be about 50 to 60 mins.
Yes there is a drop off point by the hotel. It is across the street.
Thanks! Your answer is awaiting moderation.