Rating: ★★★★☆ Address: Shop 3101, 3/F, Tower 2, IFC Mall, No.1 Harbour View Street, Central 中環港景街1號國際金融中心商場二期3樓3101號舖 Telephone: 2393 3812 http://www.miradining.com/french-window/ French Window …