Is that a restaurant landside or airside?
The only AmEx I have is the BA Premium Plus which doesn't give lounge access.
Is physical check in likely to open 3 hours (or earlier?) in advance of the flight or is it going to be even less? My meetings finish at 2 and the flight isn't until 11....