Company name: The Grill At The Crown
Description: Clayton Crown is one of the finest 4-star hotels in Cricklewood, North west London. Wide range of spacious rooms, on-site restaurant & convenient location.
142-152 Cricklewood Broadway, London NW2 3ED, United Kingdom