Olive Garden 4443

Olive Garden #4443, also known as Olive Garden Elmhurst, is an Olive Garden restaurant located at 92-10 59th Avenue in Elmhurst, New York.