41 FB users likes The National Cafe @ The National Gallery, Trafalgar Sq, London, set it to 960 position in Likes Rating for London, United Kingdom in Local Business category
The National Cafe @ The National Gallery, Trafalgar Sq, London is London based place and this enity listed in Hospital category.