Add Metro review

Metro, London
Address: Holloway Road, Holloway, London, N7 8HS
Features: TV, Function room, Bar food, Outside seating, Wi-Fi


Rating
Comments