Can Alomar is a stylish hotel in a neo-Gothic mansion, offering refined dining and a rooftop pool. Chic rooms provide a luxurious urban oasis.