Yes there are places where you can purchase a suit there.
Yes on the side of Ralph Lauren!
What areas are close to the ramsy hotel. Walking distance?
Yes
Google what stores are there and call them
Not unless u want a polo brand type of suit
Thanks! Your answer is awaiting moderation.