Hotel D is a budget-friendly hotel in Johannesburg that offers smoke-free rooms for the convenience of its guests. The rooms are clean, comfortable, and equipped with basic amenities. The hotel provides a complimentary breakfast and has a friendly staff that ensures a pleasant stay. While staying at Hotel D, guests can explore the nearby attractions, such as museums, parks, and shopping centers. The hotel's convenient location and affordable rates make it a popular choice among budget-conscious travelers.