Learn more
Description
Odd Duck is a highly rated New American restaurant located near Austin, TX. Its aggregate score on Bigfoot is 4.60 out of 5, based on 2,742 reviews. You can check it out during open hours at 1201 S Lamar Blvd, Austin, TX 78704. If you love good food and want to be wowed by not only the taste, but the experience and service, then make your way to this restaurant. It is perfect for a date night, birthday, or any other celebratory occasion.
More details @ oddduckaustin.com
Ratings
4.6 rating
Saved in Austin, United States
0 collections