"I often tried to book trips online but I never seem to get the good deals or forget some important detail so on a friend's recommendation I tried the Travel People when I went on a trip last year...." more »
by Citysearch User - Posted on
Citysearch
on 05/24/2006
The Travel People is a travel agency that from the inside looks like it belongs in Greenwich Village... which is a good thing because it IS in Greenwi...