If you're looking for Pizza restaurants in Jamaica look no further. Margherita Pizza is known for having some of the best Pizza in Jamaica. Located at 16304 Jamaica Ave, Margherita Pizza is a gre...show more
12 oz can.
Classic cheese or create your own pizza.
Last updated August 10, 2023