Suite 85 Grill

85 Leytonstone Road London E15 1JA