Odaku Sushi

restaurant in Milwood, Wells Branch

Phone: (512) 834-9304

Website: www.odakusushi.com

Address: 2501 W Parmer Ln Ste 500