The Castlebar

84 Uxbridge Road London W13 8RA