Best Rated 3 Star Hotels in London, United Kingdom The Brook Green Hotel (From GBP 155) Bedford Hotel (From GBP 150) Luna & Simone Hotel (From GBP 110) London House Hotel (From GBP 100) Central Park Hotel (From GBP 100) The W14 Hotel (From GBP 100) hub by Premier Inn London King’s Cross hotel (From…