hi guys..i need some help here..a few months ago my friend's parents came to UK n they all went to visit London for a few days.. they stayed at this cheap hotel near Edgware road.. the thing is, my friend has forgotten the name of the place but she recommend it wholeheartedly to me..with my parents coming to visit in a few weeks time i'd really like to know the place..anybody knows which hotel she's talking about? she said it has 'green' in its name..thanks in advance