Calling all cheese lovers! Toast on the Green, housed on Lumsden Green, is slinging fresh, crispy toasties and delicious Havana coffee