top of page

Our Properties

Avandra Stays Limited  is registered in England & Wales. Company Number: 16420980.

Registered Office: 3rd Floor, 86-90 Paul Street, London, England, United Kingdom, EC2A 4NE.

 

 © 2025 Avandra Stays Limited 

bottom of page