Powell is Southend-on-Sea based company that is listed as Florists.
Location of Powell is 753 Southchurch Road, Southend-on-Sea.