Food & Beverage Downtown, N6A 1J1
At The Green Window we make nutritious fast food for the busy professional in downtown London. Try our delicious salads and bowls designed for hungry people in a hurry.