Home»United Kingdom»London»Templeton Place London Templeton Place jason 2018-02-11 jason / February 11, 2018 / 0 / 57 0 Shares Facebook Twitter Pinterest Google+ Templeton Place, 17 Templeton Place, London SW5 9NB~ Four Star Hotel in London ~ The appart hotel Templeton Place is located a few hundred meters from the metro station Earl’s Court. ~ BOOK NOW
No Comment