Turtles Deli Address Turtles Deli 625 Strand St. Frederiksted USVI 00840 U.S. Virgin Islands Website Turtles Deli Phone Number 340-772-3676