Petit Palace Santa Cruz is your boutique hotel in the centre of Seville. Pet friendly hotel with Wi-Fi, bikes, iPads and family rooms. Santa Cruz universe !