Loading hotels
Confirming room availability...
Carmel Crystal Bay Inn, Carpenter Street 24815, Carmel, United States
This charming hotel is set in Carmel. The 18 welcoming units offer a perfect place to relax at the end of the day. Carmel Crystal Bay Inn is not a pet-friendly establishment.