Studio A-NRD
-
Studio A-nrd: hotel in a historic mansion in London
The Birch Selsdon Hotel is only 30 minutes from the center of London, yet it gives you the full experience of being immersed in English nature.
The Birch Selsdon Hotel is only 30 minutes from the center of London, yet it gives you the full experience of being immersed in English nature.