Explore details about location Amboy Road. Amboy Road is a location situated within the Scarborough alongside other areas such as Treewood Street, Chichester Place, Packard Boulevard.