Is This Your Restaurant? Claim It and Update Your Profile

Latam At The Centro

Rate this listing
★★
1 vote
Favoured:
0

Restaurant details

Address
1913 N Nebraska Ave, Tampa, FL, 33602
Neighborhood:Ybor City
8132237338

Latam At The Centro Reviews (1)
byGreta

October 2, 2011

Halleulajh! I needed this—you're my savior.