Add The Telegraph review

The Telegraph, London
Address: Telegraph Road, Putney Heath, London, SW15 3TU
Features: Dog friendly, Function room, Outside seating, Restaurant, TV


Rating
Comments