The Star and Anchor
London Ealing 94 Uxbridge Road, London W13 8RA England
The Star and Anchor is a Bar, British, Pub, Vegetarian Friendly place is located in London, England. The address of The Star and Anchor is London Ealing 94 Uxbridge Road, London W13 8RA England.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://starandanchor.com