at 4th St N, Saint Petersburg , 33713 United States
13 FB users likes Carabbas, set it to 547 position in Likes Rating for Saint Petersburg, Florida in Local Business category
Carabbas is Saint Petersburg based place and this enity listed in Italian Restaurant category. Located at 4th St N FL 33713.