Clock Tower Cafe

151 Uxbridge Road London United Kingdom

Found by Anna

Reviews 

Anna 29th March 2014

Lots of good gluten free options