Recommended hotels in Saint Leonards

St Leonards Hotel Saint Leonards

From US$ 103

185 Ringwood Road, St Leonards, Saint Leonards, United Kingdom - Show map

Show map

St Leonards Hotel is rated 3 stars and is placed about 20 km from New Forest. St Leonards Hotel opened its doors in 1680.

Book Now From US$ 103

Travelodge Ringwood Saint Leonards

From US$ 78

A31 Eastbound, St Leonards, Ringwood Bh24 2Nr, Uk, Saint Leonards, United Kingdom - Show map

Show map

The budget Travelodge Ringwood is a 2-star property placed 24 km from Lymington Sea Water Baths. The hotel is around 10 minutes on foot from the city center.

Book Now From US$ 78