St. Giles Hotel

Hounslow Rd., Feltham, Greater London, United Kingdom, TW14 9AD
Description

St. Giles Hotel