I have just spent 5 nights at No 90 Old Church Street. Great location in Chelsea. Beautiful rooms, amazing breakfast & above all a wonderful host in Nina who could not be more hospitable.
The decor is chic & luxurious
- Also Known As:
- Old Church Street Hotel London
- Old Church Street London, England