Get directions to: Blue Moon, Rehoboth Beach, DE Restaurant address: Villa Rosa Restaurant Palmer Rehoboth Beach, DE 19971, USA Driving Walking Bicycling Restaurant: Blue Moon