French Toast - Windsor Deli