Contact Information Restaurant Lehtovaara Mechelininkatu 39 00250 Helsinki Tel. (09) 440 833 Opening Hours Mon – Fri 11.00 –23.00 Sat 15.00 – 23.00 Sun 13.00 – 27.00