The Embassy View Rooms
The Embassy View Rooms
Residence
3 Tradescant Road
, London, England, United Kingdom
SW8 1XD
99
Excellent ·
1 reviews