Make no mistake: Amelia Hall is a fancy place for lunch.