Explore details about location North 103rd Plaza. North 103rd Plaza is a location situated within the Omaha alongside other areas such as North 81st Avenue Circle, North 51st Street, Pacific Street.