El Sitio Offices
Miami Beach, Florida
Located in The Albion, a historic Art Deco building on prestigious Lincoln Road, Miami Beach’s famous and historic pedestrian street. As a youthful Latin American internet startup, El Sitio wanted offices that reflected that spirit.