Are you looking for just the right gift for a special someone? Maggie's Angels is the place. This specialty retail shop has unique gifts for every occasion. Packed full of just what you need. Like it's name, the shop is filled with angels of all sorts. Locally owned and operated, this shop has handmade gifts for everyone on your list. The price is a little above average, but well worth it.