1. Otter Tail Pet Resort
10257 Francis St, Delmar, DE 19940
Coordinate: 38.4623,-75.57163
Phone: (302) 846-2273
2. Pet Valu
38661 Sussex Highway Delmar Commons Shopping Ctr, Delmar, DE 19940
Coordinate: 38.457355,-75.55742
Phone: (302) 907-0770
3. Pet Valu
38661 Sussex Hwy Unit 3, Delmar, DE 19940
Coordinate: 38.4573,-75.55765
Phone: (302) 907-0770