Ibid

Ibid
27 Margaret Street, London, W1W 8RY
  • Telephone 020 7998 7902
  • Opening times Mon–Fri 11am–6pm; Sat noon–6pm; closed Sun.
  • Website www.ibidprojects.com
Photo of Ibid