This supplier is no longer listed on Hitched
The listing for Floating Castle Films has expired and therefore the contact details may not be up to date.

Floating Castle Films

  • Floating Castle Films's details
  • Address: Aldgate Tower,, London, London, E1 8FA,
  • Telephone number: 0747 0398737

Find Other Wedding Suppliers