June 23, 2021 Castro Ruiz House by Amoo Featured Pin on Pinterest Pin Save Photo Save Email Photo Email Castro Ruiz House is a stunning apartment located in Barcelona, Spain, redesigned in 2021 by Amoo.