La Ideal Sandwich Shop
4 Star Yelp Rating
24 Ratings yelp logo
2924 W Tampa Bay Blvd Tampa, Florida 33607 | Restaurant Info