The Royal Albert Inn is a pub with a pleasant, traditional feel, featuring three separate areas: a lounge, a public bar, and an attached cafe. It offers accommodation and is located a short distance from St John's.