This could lend itself to something either very high-class or laid back. I'll go with high-class for the description. (I keep thinking this may already be baked, but I've been searching everywhere and I can't find anything even vaguely related, so I assume it's original.)
You arrive at the top of
the building, not an unusual place for a restaurant. The lobby is decorated in the generic fancy royal-reds-and-purples you've seen many times before. The waiters and waitresses come to you while you are waiting and hand you the menus. Be sure you order everything you'll want, they stress, because you won't get the chance later. You make your selection. There are appetizers are on a buffet table. You eat a few, and wait.
Soon you are taken out to a sort of covered deck. The cable cars emerge from the kitchen. A waiter politely announces the food contained in each car, and the groups board the one that matches.
You step in and see a table set elegantly with your food and a pitcher or bottle of whatever drink you prefer. There are windows on all sides, and a large transparent pane (very thick plastic, like the kind used in public aquariums, would be good here) in the floor where you can watch the city below. You could opt for a covered floor if you're not good with heights or just don't want everyone below to see what goes on. (You just know there'd be some guys who walk below the cars with binoculars.)
The car begins to move slowly as you dine with your companions. The ride is about an hour long. The temperature and lighting can be controlled from inside the car. During the day, the view is lovely. At night, it is spectacular.
You arrive at the other end and step off. The cars continue to another kitchen, where they are emptied and cleaned off.
The system isn't flawless. The people who empty these cars at the end might encounter some really unpleasant things. Hot or cold desserts will not stay that way. And God help you if you start fighting with the people in the car.