Fish N Tails Oyster Bar

1152 N Buckner Blvd Dallas TX 75218 USA

(469) 250-7296

Email Fish N Tails Oyster Bar

Location