Location: Greenville St. Dallas, Texas

Size: 1200 square ft.

Description: Modern Sushi Restaurant w/ Full Bar

Next
Next

Happy Lemon