Cafe del Rio is a restaurant, cafe, and bar offering a scenic "mirador" experience.