20-minutová procházka od vily Vila Iconik London Townhouse zavede hosty do Královnina galerie, zatímco Westminsterské opatství je vzdáleno 25 minut chůze. Vila poskytuje pokoje s osobním sejfem a vícekanálovou televizí.
Má centrální umístění blízko Kostel Nejsvětější Trojice, jen 450 metrů od stanice metra Sloane Square. Hostům budou chutnat pokrmy evropské kuchyně servírované v Adam Handling Chelsea, která je asi 200 metrů daleko. Londýn se nachází v sousedství vily.