Mamouchthka restaurant (very good French and english speaking) DIVINE FOOD + VIEW