Mellow Apartments Apartment Barcelona, Barcelona Province
Mellow Apartments is located in Barcelona, 15 minutes' walk from Sagrada Família. It offers modern, air-conditioned apartments with free Wi-Fi and a private balcony.
Number of rooms: 8
Mallorca, 616, Sant Martí, 08029 Barcelona, Spain