Limnos is a Greek restaurant known for its diverse menu and dishes prepared with high-quality ingredients, served in a cozy, atmospheric setting.