Alba Hotels
Oakwood Upper East
401 E 60th Street, New York 10021