Comments are closed.
Get our newsletter and stay up to date with our rental deals and specials
London Villa Ltd.
16A Baker Street, London, W1U 3BL
Tel.: +44 (0) 207 935 1142
Fax.: +44 (0) 203 371 0972
London Villa Ltd is a limited company and is incorporated in England and Wales with registered number 07378688.
Its registered office and principal place of business is at 130 Wigmore Street, London, W1U 3SB.