at , London , SW1A 2 United Kingdom
13 FB users likes Frankie And Bennys, Trafalgar Square, set it to 1268 position in Likes Rating for London, United Kingdom in Local Business category
Frankie And Bennys, Trafalgar Square is London based place and this enity listed in Place to Eat/Drink category. SW1A 2.