International Volvo Photo Locations Part 403 Silom Spa is located on Carrer de València 304 in Barcelona, Spain. Silom Spa is an oasis of well-being. The oriental-inspired decoration, lighting, sounds and scents transport you to a world of sensations that create a unique experience, helping to recover the harmony of body, mind and spirit. Their […]