Rose And Crown Hotel, London

55 High Street LondonSW19 5BA, United Kingdom