Hotel B is a boutique hotel situated in a trendy neighborhood of Johannesburg. It prides itself on providing smoke-free rooms to cater to the needs of its guests. The rooms are tastefully decorated and offer a cozy ambiance. The hotel features a stylish restaurant serving delicious cuisine, a bar offering a wide selection of drinks, and a rooftop terrace with panoramic views of the city. Guests can enjoy exploring the nearby shops, restaurants, and cultural attractions.