Mell's Place is a cozy English pub and restaurant offering lunch, dinner, high tea, and high wine. It features a multi-level interior with a spacious outdoor terrace.