Alameda 20 is a contemporary hotel offering a Mediterranean restaurant and a rooftop terrace, plus breakfast. Recently renovated, it features a minimalist atmosphere.