The Best Italian and Pizza in Downtown Dallas
Right in the heart of downtown Dallas, you can find our Elm Street location next door to The Joule Hotel’s garden, which features a stunning, three-story Giant Eyeball. Join us for lunch or dinner on our shady patio or in one of our three dining rooms, we’re serving up delicious homemade Italian food and pizza every day of the week.