Inspired by the warmth and sensuality of the Americas, the Church Street Hotel is a Spanish Americana oasis in the heart of Downtown South London.
With a Vibrant local Art scene, effervescent night life, yet close proximity to central London attractions, the Church Street hotel is a Sanctum of Inspiration and Vitality.