About Us
Welcome to The Castle: A Historic Gem in Buffalo, New York. Nestled at 21 Mayfair Lane, The Castle stands as a testament to architectural magnificence and historical significance. Originally designed by renowned architect E.B. Green in 1928, this enchanting castle is a captivating blend of elegance and grandeur. Our mission at The Castle is simple yet profound: to provide guests with an unforgettable stay immersed in the rich history and timeless charm of this architectural masterpiece. Committed to preserving the heritage of The Castle while offering modern comforts and unparalleled hospitality, we aim to create an experience that transcends time. Designed by Green, The Castle is a jewel in Buffalo's crown, embodying the architect's vision of timeless beauty and craftsmanship. As a symbol of Green's architectural genius, The Castle has become an iconic landmark in Buffalo. Under the stewardship of owner Noel Sutton, a prominent developer known for his dedication to the art of preservation, The Castle has undergone restoration to ensure that its historic integrity is preserved for generations to come. Every detail, from the exquisite architecture to the intricate interiors, reflects Sutton's commitment to honoring the legacy of E.B. Green and preserving Buffalo's architectural heritage.