Custom Interior Signage

Old Oak Centro Buidling Sign 100 Fullarton London

Old Oak Properties

Centro High Rise

Project Overview:

INPS was proud to fabricate, deliver, and install all signage for this stunning high-rise residence in downtown London.

Signs included:

  • Wayfinding – Floor Indicators, Room Names, and Braille Signage
  • Safety and Regulatory Signs – Fire Hose Cabinet Signs

  • Illuminated Sign Box Awnings

  • Parking Garage Signage

Challenge:

The Floor Indicator Signs were 6 feet tall and 24 inches wide. The challenge was deciding on how to print the signs. They required a satin finish painted black. Time line was tight. 

Solution:

The floor indicator signs measured 6 feet tall by 24 inches wide, presenting a unique production challenge. To achieve the client’s vision, each sign needed to be finished in a satin black paint—while still maintaining crisp, durable graphics. Selecting the right printing and finishing method was critical, especially with an accelerated project schedule. Despite the tight timeline, INPS delivered a solution that met both the aesthetic and functional requirements.

Achieving precise colour matching for the purple/blue and yellow awning signs was a key component of this project. Each piece was meticulously finished in our controlled spray-painting booth to ensure consistency, durability, and an exact match to the client’s brand colours.

Project Details:
Location: London, Ontario

Scope of Project:

  • Project Management 
  • Fabrication 
  • Waterjet Cutting
  • Digital Printing 
  • Spray Painting 
  • Direct Braille Printing 
  • Installation 
Old Oak Centro Sign
document.addEventListener("DOMContentLoaded", () => { // Only run on touch-style devices (phones/tablets) const isTouch = window.matchMedia("(hover: none), (pointer: coarse)").matches; if (!isTouch) return; // Optional: narrow scope to your header if you want. // Example: const scope = document.querySelector("header"); const scope = document; // Common WordPress/Elementor submenu patterns const parentSelector = "li.menu-item-has-children > a, li.menu-item-has-children > .elementor-item"; // Close all open submenus inside scope const closeAll = () => { scope.querySelectorAll("li.menu-item-has-children.is-open").forEach((li) => { li.classList.remove("is-open"); const a = li.querySelector(":scope > a, :scope > .elementor-item"); if (a) a.setAttribute("aria-expanded", "false"); }); }; // Click/tap outside closes document.addEventListener("click", (e) => { // If the click is outside the menu area, close if (!e.target.closest(".elementor-nav-menu, .elementor-location-header, header")) { closeAll(); } }); // Make parent items toggle on first tap scope.querySelectorAll(parentSelector).forEach((link) => { link.addEventListener("click", (e) => { const li = e.currentTarget.closest("li.menu-item-has-children"); if (!li) return; const alreadyOpen = li.classList.contains("is-open"); // If submenu isn't open yet: open it and prevent navigation if (!alreadyOpen) { e.preventDefault(); e.stopPropagation(); // Close siblings/other open menus first (keeps things tidy) closeAll(); li.classList.add("is-open"); link.setAttribute("aria-expanded", "true"); return; } // If it's already open, allow the click to navigate normally (2nd tap) // (No preventDefault here) }); }); });