What side of the river is this restaurant on
Address: 2613 S Lamar Blvd, Austin, TX 78704, USA
Michael Vaughn | Oct 11, 2021
The best side.
Nimiye Anthony | Oct 11, 2021
South side
tiffany hale | Oct 11, 2021
South. on SOUTH lamar
Suzanne Halliburton | Oct 11, 2021
South
Thanks! Your answer is awaiting moderation.