
2 "Windsor Terrace" Restaurants in New York.
Go out of your way to eat the tom yum soup and pad thai at Thai Farm Kitchen between Kensington and Windsor Terrace.
Thai Farm Kitchen
Brooklyn
Krupa Grocery
Park Slope