Pan Asia at The Crown is located in London, United Kingdom on Clayton Crown Hotel, 142-152 Cricklewood Broadway. Pan Asia at The Crown is rated 3.8 out of 5 in the category pan-asian restaurant in United Kingdom.
Address
Clayton Crown Hotel, 142-152 Cricklewood Broadway