The Village Square Karaoke Bar And Coctail Lounge

The Village Square Karaoke Bar And Coctail Lounge
177 Archway Road, London, N6 5BL
Photo of The Village Square Karaoke Bar And Coctail Lounge