
Windows on the River
3.2 (28)restaurant
American dining along downtown San Antonio’s riverfront, framed by scenic views of the water.
Description






Windows on the River operates on North St. Mary's Street in San Antonio, offering an American menu paired with views overlooking the riverfront area.