Pet friendly, All new, Big 1 bedroom apartment for rent in Briarwood, Queens, NYC