I grew up in an Italian neighborhood, and currently live in another in New York, and often had homemade sauce and food that was fantastic. I have not visited the Christiansted Napoleon's but rather the Frederiksted branch. Napoleon's seafood pizza is simply and absolutely delicious, and it is the pizza I crave most. Fairly priced, and the slices are HUGE. Their seafood pizza is only available on Friday and Saturdays, and sometimes not even then though! Their other pizza varieties are very good though as well. Whenever I visit St. Croix, Napoleon's Pizza is a MUST stop for me usually on a Friday.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.