Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home4/mvdsqmmy/public_html/cardiganrow/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/mvdsqmmy/public_html/cardiganrow/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/mvdsqmmy/public_html/cardiganrow/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/mvdsqmmy/public_html/cardiganrow/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/mvdsqmmy/public_html/cardiganrow/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home4/mvdsqmmy/public_html/cardiganrow/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home4/mvdsqmmy/public_html/cardiganrow/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home4/mvdsqmmy/public_html/cardiganrow/includes/common.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home4/mvdsqmmy/public_html/cardiganrow/modules/filter/filter.module).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home4/mvdsqmmy/public_html/cardiganrow/modules/filter/filter.module).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home4/mvdsqmmy/public_html/cardiganrow/modules/filter/filter.module).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home4/mvdsqmmy/public_html/cardiganrow/modules/filter/filter.module).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home4/mvdsqmmy/public_html/cardiganrow/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home4/mvdsqmmy/public_html/cardiganrow/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home4/mvdsqmmy/public_html/cardiganrow/includes/common.inc).
Tribeca Loft by Carol Egan
BY Steve Napier | Aug 27, 2015 | Architecture

 

CarolEgan Interiors designed a 16th-floor apartment in TriBeCa, New York with “a happy and sophisticated palette of color and material texture to keep your eye moving through the space.”
 
Danish vintage furniture from the 1940s and 1950s were matched with Carol Egan’s own contemporary, custom-made designs. Both share similar sculptural (and minimalist) qualities that effortlessly bridge the generational gap. So instead of looking like a strange smorgasborg, individual pieces—each one with its own personality—share a connection with one another, like relatives in an extended family. 
 
“One of the first items I selected,” she says, “was the fabric for the living room sofas, a 1968 design by Paule Leleu called Arabesque manufactured by Prelle. The material surfaces, textiles, furniture, area rugs, and lighting serve to create a dynamic visual interplay in the open plan because of their graphic qualities and clean lines.”
 
A six-arm rope chandelier designed by French artist Christian Astuguevielle hangs tantalizingly low from the bedroom ceiling, inviting you to examine its superb workmanship. It also serves to play “with the scale in the room alongside the four-poster bed. I wanted the bedroom to feel like a jewel box of textures, yet feel tranquil…” 


 
This TriBeCa loft, though, is not only about the splendour of well-curated interiors. Says Egan, “When it comes to loft living, storage is always an issue!” Mahogany cabinets in the living room custom-designed by Egan herself, for instance, tuck away a widescreen TV behind sliding panels. 


 
The Dublin native has transformed a space in an area once ridiculed for its featureless factories into the envy of even the hippest TriBeCa homeowners, adding to her growing reputation as one of the world’s leading interior designers. 

Category: 

About the author

Steve Napier's picture
Steve Napier is the founder and editor-in-chief of this website, Cardigan Row, which promotes inspirational projects, theories, and ideas from leading urban planners, architects, and interior designers across the globe.