The Elliott House Inn is a charming bed and breakfast located in Charleston's historic district. It offers cozy rooms, a courtyard garden, and a complimentary breakfast. The inn is within walking distance of popular attractions, restaurants, and shops. Reservations can be made without a credit card, but a valid ID and cash deposit may be required upon check-in.