The Excelsior
Thessaloniki, Greece
The Excelsior blends contemporary elegance with professional-grade functionality, making it a standout destination for corporate events. With high ceilings, cutting-edge AV, and adaptable layouts, it’s designed to impress clients and colleagues alike. Located centrally in London with excellent transport access, The Excelsior supports events of every scale — from product launches to multi-day conferences.
Perfect for
Conferences
Product Launches
Networking Events
Awards Ceremonies
Executive Retreats
Features
- AV Equipment
- On-site Catering
- Breakout Rooms
- Wi-Fi
- Central Location
- Event Planning
Event Spaces
An elegant space with natural light and stylish décor, suitable for receptions, networking events, and informal gatherings.
Size: Approximately 125 m²
Seated Capacity: Up to 80 guests
Standing Capacity: Up to 100 guests

A dedicated conference room equipped with modern audiovisual technology, ideal for meetings, presentations, and workshops.
Size: Approximately 95 m²
Seated Capacity: Up to 60 guests
