Windsor The Windsor

The Windsor Map

234 W. 4th St. (W. 10th St.)
New York, NY 10014
Map
Upscale pub grub with several sports-flashing TVs in the West Village.
Openings: Lunch & Dinner daily

Features