Located high in the mountainous Engadine in Switzerland, St Moritz is the famed Alps ski town in which Badrutt’s Palace is located. A historic ski resort attracting the rich and famous, as well as ...
One of the last bastions of ‘old Soho’ has closed down. St Moritz club and alpine-themed restaurant on Wardour Street had remained largely unchanged since it opened in 1960. Earlier this month it was ...