Apples Hotel is a hotel located on London Road. It offers accommodation and amenities.