Richmond University
Richmond University is the main campus of The American International University in London, with a smaller campus located in Kensington. The closest hotel to Richmond University is the Richmond Hill Hotel ✰✰✰✰, which is 0.1 km (0.06 miles) away. The air conditioned rooms sleep up to one or two […]
Read More →