The Bayou

The Bayou
20 Inverness Street, London, NW1 7HJ
Photo of The Bayou