Neon Gecko is an odd place. It only sells freaky pets like lizards and exotic birds. It also sells frozen rats and all sorts of other disgusting things that feed said freaky pets. It is tucked away far down on London Road which gives it an even stranger feel.Only getting two points from me because I really…