4 accommodations in Berlin
2 North Main Street, Berlin | Hotelfrom $30
7206 National Seashore Ln. , Berlin | Campground
- Rainy but beautiful
5 Bay St, Berlin | B&Bfrom $90
8909 Worcester Highway, Berlin | Innfrom $125
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.