The Mansion Inn

Starting at
$138
Featured Image
Room
Room

TripAdvisor Review

Based on 143 review

See all

This charming hotel is set in St. Petersburg. This cosy accommodation guarantees a quiet stay as it counts with just 13 rooms. Pets are not permitted on the premises.

More details