French Deli located on the corner of the main road out of Road Town and the entrance road to the Moorings. Across from Tico.