The Oxford Hotel is one of the most popular Earls Court Hotels, and is situated close to London’s famous museums, including Royal Albert Hall, Science and Natural History Museums, and conveniently located about 3 blocks away from Earls Court tube station.
Sitemap
The Oxford Hotel is one of the most popular Earls Court Hotels, and is situated close to London’s famous museums, including Royal Albert Hall, Science and Natural History Museums, and conveniently located about 3 blocks away from Earls Court tube station.