at , London , WC1N 1 United Kingdom
7 FB users likes Giraffe Restaurant, Russell Square, London, set it to 1435 position in Likes Rating for London, United Kingdom in Local Business category
Giraffe Restaurant, Russell Square, London is London based place and this enity listed in Food & Restaurant category. WC1N 1.