Village Inn At Flemington 727 Apple Ct Flemington, NJ 08822 Phone: (908) 782-2774
Category: Hotels & Motels