Eighteen 0 One Restaurant

Restaurant, Café
$ $
1801 N Griffin St (@ The Dallas World Aquarium)
Dallas, TX 75202

Tips

  • Nice views of the fish while you eat a tuna sandwich.

Nearby places

1801 N Griffin St (at Corbin St)