Walshs Hotel 3 stars

53 Main Street, Maghera, Country Londonderry, Northern Ireland, Maghera, BT46 5BN, United Kingdom

Hotel image
Read more reviews for Walshs Hotel