Squashed Robot is located in Cheltenham, United Kingdom on Chapel House, 296 High St. Squashed Robot is rated 5 out of 5 in the category video production service in United Kingdom.
Address
Chapel House, 296 High St
Amenities
Gender-neutral toilets
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet