No restaurant in the Arch, but there is a rotating rooftop restaurant on the top of the Mellennium Hotel in downtown St. Louis right next to the arch grounds.
Top of the Riverfront is the name I think...
No folks, contrary to popular belief, there is no restaurant at the top of the Arch. Some people were told it was called the Tiny Cafe, others thought it was called Little Tony's.