Explore details about location Nickel Street. Nickel Street is a location situated within the Greenwich alongside other areas such as Anthony Place, Selden Lane, Lewis Street.