This place is amazing. It is right behind the Tower Bridge( Famous London Bridge). It is close to public transportation and restaurants etc….
Check in process was super easy.