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.
Processing your request
Please wait...
Welcome back! Prices have probably changed since you stepped away.