This lovely hotel is in St Petersburg. With a small number of only 5, this accommodation is very convenient for a quiet stay. Visitors are welcomed in a lobby with 24-hour reception. Pets are not allowed at Casa Leto.