Mallorca 616Barcelona, Spain 08026 Phone: +34 934-294533 Hotel E-mailHotel Website Commission Rooms Rates - - $61-$61 (USD) Hoteliers! Is your information accurate? Update Here Mellow Apartments Location & Neighborhood Hotel Location: Tourist