Portland Place is approximately 190 yards from Yha London Central or around a 4 minute walk.