228 Southeast 1st Street, Miami, Florida, 33131
Miami's best pizza spot! Extra large slices and pies. Delivery and catering available. Great for business lunches. Daily specials and fun happy hour