Leo and Angelo’s place is very accurately described and is located in a very quiet building just 7 mins walk from Queens Park Station. Check in and check out is easy. It was a comfortable base from which to explore London but it is not well equipped for self-catering as there are very limited quantities of crockery and glassware.