A 20th-century mansion in Barranco offers an elegant environment to enjoy the delights of the bohemian district of Lima. Hotel B was formerly the beach house of Peruvian President Augusto Leguia. Today, the hotel’s spacious rooms feature high ceilings, antique furnishings, luxurious bathrooms, and an eclectic art collection. Enjoy sunsets on the rooftop terrace, then join the sophisticated crowd for dinner in the elegant restaurant on the ground floor.