London Belle is an English restaurant offering hearty dishes in a cozy and welcoming atmosphere. It specializes in British cuisine, serving lunch and dinner.