19th street between 7th and 8th avenues is an odd block. The oldest store that I can think of is called Nasty Pig, there’s a men’s spa with the unfortunate but memorable name “Why Not?”, a not-bad men’s clothing store called Behaviour, a women’s lingerie shop (and no, it’s not for drag queens) and of course, the infamous gay lounge G.
And now there’s also a store selling gorgeous, sunny, beach-house-ready fabrics. It’s aptly called Les Toiles du Soleil, and the bulk of the fabric they sell is from a 150 year-old French company that was known for making fabric for espadrilles. You can buy the fabric by the yard (prices start at $35/yard for solids and $70 for stripes), or you can buy a variety of accessories like notebooks, napkins, placemats, hand towels, beach bags, etc. The accessories are really well-priced (a bit underpriced if you ask me).
The cool thing is that they make all those accessories right in the store, and will custom make just about anything you want.