Leland

One of the newest hotels in North Carolina.
1120 Town Lake Dr, Leland, NC 28451
910-371-2858