Peach Garden Restaurant Finch
Peach Garden Restaurant on Finch Ave. is a Vietnamese chain that boasts about its beef noodle soup. Not unlike other pho places, they serve big portions for relatively cheap. There's no delivery, but their pond of koi fish will surely make your dine in experience that much more exciting.