Add Barracuda Bar review

Barracuda Bar, Birmingham
Address: 16 Hurst Street, Birmingham, Birmingham, West Midlands, B5 4BN
Features: Disabled access


Rating
Comments