Get directions to: Villa Rosa, Millsboro, DE
Restaurant address: 1845 Marsh Rd Millsboro, DE 19966, USA
Restaurant: Villa Rosa