Bar
Russo's New York Pizzeria - South Padre Island
35 locals recommend,
Location
410 Padre Blvd
South Padre Island, TX
Tips from locals
So good! If you love interesting toppings, they have them all. Cool young vibe.
Unique things to do nearby
Locals also recommend
- 10 locals recommend