RES Urban Deli
3318 Henderson Blvd Tampa, Florida 33609 | Restaurant Info