Enjoy refined New American cuisine and handmade margaritas at Las Canarias, an elegant oasis that offers outdoor dining with views of the River Walk in San Antonio, TX. Located in Omni La Mansin del Rio, this romantic, three-level restaurant transports you to another time and place. Indulge in seasonal, signature treats sourced from local farmers and artisans in a unique riverside setting.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.