20 Nubble Rd
York Beach, ME 03910
$5,300,000 USD
13,090 SF
13,090 SF
$5,300,000 USD
Hotel