lowest per night average
Newtown, PA
$132 - $189
Yardley, PA
$111 - $159
Langhorne, PA
$151 - $179
$97 - $113
$259 - $505
$149 - $209
Warminster, PA
$117 - $161
New Hope, PA
$563 - $563
Trevose, PA
$110 - $178
$65 - $102
$159 - $229
$80 - $150
Bensalem, PA
$80 - $100
$116 - $161
$51 - $70