Very convenient for Paddington Station
Give its position, Mina House is of course a commuter hotel. Many guests were newly arrived at Heathrow, and were looking for a hotel near the Heathrow Express terminus. Mina House certainly fit the bill, being just a minute two from Paddington on foot.