Microtel Inn Near Louis Armstrong Stadium

USTA Billie Jean King National Tennis Center. - Flushing, New York