If you are looking for a friendly homely accommodation then PETA is your host…. Location is very good for transport into central London and there are plenty of restaurants nearby and of course you have Alexander Palace on the doorstep…..