Pilots Bar & Kitchen
Nelson Road
Terminal 5
Hounslow TW6 3XA
United Kingdom