Ramada London South Mimms 3 stars

South Mimms Services, M25 Junction 23, Bignells Corner, Potters Bar, EN6 3QQ, United Kingdom

Hotel image
Read more reviews for Ramada London South Mimms