Filter Results
Apply Filters
Clear Filters
Motels in North Camellia Acres
Bay Inn Hotel
315 E Ocean View Ave, North Camellia Acres, United States Show map
Located around 300 metres from Ocean View Baptist Church, the 2-star Bay Inn Hotel North Camellia Acres is about a 5-minute walk from Ocean View Golf Course. The hotel also provides guests with Wi-Fi…
From US$ 60
Book Now