The lady that told me that there wasn't any fabric stores worked at the resort we stayed at. She sewed her clothing and she said that she ordered online or she had friends/family in Texas and they would send it to her. I can't remember if she said there were fabric shops in San Juan, Puerto Rico as that is a hub for lots of flights to the Virgin Islands. We didn't venture out of the San Juan airport. Very dirty and probably not very safe.