Add The Bar review

The Bar, Liverpool
Address: Sir Thomas Hotel, 24 Sir Thomas Street, Liverpool, Liverpool, Merseyside, L1 6JB
Features: Restaurant


Rating
Comments