Watch Dealer LocationAlicia's Jewelers - 211-19 26th Avenue, Bayside, NY
Map: