A peaceful, natural way to see a different side of London
1 Albert Terrace, Regents Park, London, NW1 7SU