Atria Kew Gardens
117-01 84th Avenue, Kew Gardens, NY, 11418
4.4
(46 reviews)
"Rooms are larger than most in the area. Very homey and spacious with this gorgeous outside space for family. Only a block away from restaurants and stores. My uncle loves going for walks at Forest Park and says it is just beautiful. Staff is super fr..."
READ MORE