Flash new 100-seat restaurant Hatch has opened at Humphrey’s Hotel,and it’s full of surprises.
Contemporary$$$$