About

Raft are specialists in English made sofas and 100% reclaimed teak furniture. 

Store Locations (1)

Centre Name Location
London
Shepherds Bush, LONDON