Giraffe
No 1 Grand View - Upper Level Terminal 5
Hounslow TW6 3XZ
United Kingdom