We Design The Best Projects
Sir John Swan
Located at 141 Front Street, this office complex is Bermuda's newest and largest project. Onsite designed the structure and worked as local advisor to foreign architects.
Onsite Engineering is proud to have worked on a variety of projects with many different associates. Select from the list below to view past commercial and residential projects.