Yes it does. I took the bus there recently
I walked to the place from New York hotel. Comfortable shoes and 30-40 minute walk. No problem. Enjoy the view.
I am not sure... but it's on a pretty busy street so I would think so
For sure within 2 blocks. Its just off the strup
Thanks! Your answer is awaiting moderation.