The Castlebar The Castlebar The Castlebar 84 Uxbridge Road West Ealing London W13 8RA Rating Date: 2022-01-31 Rating Authority: Ealing Leave a Reply Cancel replyYou must be logged in to post a comment.