Add Baa Bar review

Baa Bar, Liverpool
Address: 7 Myrtle Street, Liverpool, Liverpool, Merseyside, L7 7DN
Features: Restaurant, TV


Rating
Comments