1 definition by tubolard
the greatest place on earth. you eat it and you are inches away from heaven. the best sandwich is a meatball. it is located in san pedro california by akrivis house.i go there like everyday. slogan "the best sandwiches in town"
by tubolard July 25, 2006