Description
Upscale eatery doling out locally sourced New American chow & drinks in a contemporary setting.
Name: Odd Duck
Address: 1201 S Lamar Blvd, Austin, TX 78704
Phone Number: +1 512-433-6521
Categories: New American restaurant, Restaurant
Odd Duck is a New American restaurant located at 1201 S Lamar Blvd Austin/
(Latitude,Longitude: 30.254672,-97.762051)
Postal Code: 78704
Location
-
1201 S Lamar Blvd, Austin, TX 78704
Add a review