A rooftop restaurant is a type of restaurant that occupies the roof of a building. These restaurants are usually located in high-rise buildings, and offer a breathtaking view.