The best pizza place in st Thomas located in haven sight
Enjoy our favorite New York style Pizza on island
New York style pizzeria. My favorite!
To go only - but very good pizza, and is near downtown area where you can sit along the docks and watch all the mega yachts.