If you mean Underground station, then Green Park is a couple of hundred yards away. If you are talking about a London rail terminus, then it would all depend on the direction from which you are travelling. From the west, it's Paddington, north it would be Euston, south, then it's Charing Cross.
You can enjoy high tea at Ritz London at £42.00 per person.
The Ritz London Hotel is located at 150 Piccadilly in London, England. The hotel is very lavish and luxurious and hosts a variety of events. The Ritz London has been opened since May 24th, 1906.
Ritz London
Ritz Hotel website has a "location" page - see the link below.
Cesar Ritz was the founder of several widely acclaimed hotels including the Ritz Hotel in London and the Hotel Ritz in Paris. He was the first to mandate that "The customer is always right."
Hugh Montgomery-Massingberd has written: 'The London Ritz' -- subject(s): History, Ritz Hotel
The Ritz Hotel was founded in 1906. Tea at the Ritz is considered as an institution itself due to its contribution to the success of this hotel. Ritz have received an Award of Excellence in Tea Guild's Top London Tea 2013 Awards. This means that Ritz hotel offers not just tea but a top quality tea.
I say the biggest change was worldwide notoriety
The Ritz hotel is an upscale hotel located in the Piccadilly area of London, England. Opened in 1906, the hotel is among the most prestigious in the entire world.
150 Piccadilly London, W1, United Kingdom +44 20 74938181 yes and there is also one in Paris
It's a five red star (Inspector's choice) hotel.
One can visit the Ritz website for contact information. Contact can be made by phone on 7493 8181. Alternatively one could write to them at 150 Piccadilly, London, W1J 9BR.