Restaurant
Pizza Amoré
14 locals recommend
Tips from locals
This is the BEST pizza place in St. Thomas. I have been going to this pizza spot since I was a little boy.
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.
Location
9718 Estate Thomas
St Thomas
Estate Thomas