El Leon

St. Croix - USVI

www.elleonrestaurant.com