This is a picture of the Rosso Cina building at no. 89 Neil Road. Ebay, and Mikoishi Studio, a producer of interactive entertainment games, have their Singapore office premises in this building which was formerly known as the French Business Centre. Title devised by Library staff.
All rights reserved by the respective intellectual property rights owners.