45 - 47 Amhurst Park - Stamford Hill - N16 5DL - London, United Kingdom View Map Area: East London
Photo Hotel Amhurst