Where is Archer Hotel Florham Park located?
Archer Hotel Florham Park, Archer Hotel Florham Park, United States of America (approx. 40.77729°, -74.4111°)
Archer Hotel Florham Park, Archer Hotel Florham Park, United States of America (approx. 40.77729°, -74.4111°)