Explore details about location Menlo Avenue. Menlo Avenue is a location situated within the Menlo Park alongside other areas such as Warner Range Avenue, Carriage Court, Merrill Street.