Oyo Hotel Atlanta I-20 West

4330 Fulton Industrial Blvd SW Atlanta GA 30336 USA

Location