Forest House
70 Green Lanes London N13 6BE
Forest House Hotel, London | Homepage
Our comfortable and modern hotel in Palmers Green, North London, offers a relaxed and stylish environment to make each stay a refreshing and memorable one. All rooms feature tea/coffee making facilities, a TV including HD Freeview, hairdryer, and full
http://www.foresthouselondon.co.uk/