Name That Town for Mon Dec 10, 2018

Name That Town for Mon Dec 10, 2018

Which LI town or village do we mean by this clue:

“In this hilly town, you would expect to find street names like Sepal (See-pull) Stamen and Stigma?”

Ans: Village of Flower Hill!