London Apartments offers air-conditioned hotel rooms with private bathrooms, featuring a shower, flat-screen TV, and refrigerator. A bar is available on-site.