Roma Express New York Experience Pizza

Location

Roma Express New York Experience Pizza
1601 Main St.
Dallas, TX 75201
United States
32° 51' 38.4192" N, 96° 51' 26.2512" W

Located right in the heart of the downtown Dallas business district, this place claims the New York Experience. The pizza is definitely New York Style, but by cheese slice was a little too thick for my liking. I would say this is on par with mall pizza,

Javascript is required to view this map.