Griffin house hotel is located only 5 min on foot from Marble Arch!!i guess this is the only reason for someone to book this hotel!!!the rooms are too small even for London's stardards,you can hear everything that's moving outside the door!!!Staff is unfriendly i never saw them smile!!anytime we asked for something the answer was no!!the only decent guy is... More
We are searching for
the best rooms at the best prices,
so you don't have to.