We’d love to hear from you! Whether you have questions, need assistance with a booking, or want more information about our apartments, feel free to reach out. Our team is here to help and ensure your stay is exceptional.
Address:
Canary Wharf, 3 South Quay Square,
Tower Hamlets, London