Add Bluu review

Bluu, London
Address: 1 Hoxton Square, Shoreditch, London, N1 6NU
Features: Outside seating, Restaurant


Rating
Comments