Add Paper Moon review

Paper Moon, London
Address: 24 Blackfriars Road, Southwark, London, SE1 8NY
Features: TV, Outside seating


Rating
Comments