Attractive hotel located on Queen's Avenue, a quiet residential road in the heart of North London's cosmopolitan Muswell Hill.
There are no tags yet for this venue.