Amazing Grace World Fellowship

A not so perfect church for not so perfect people....striving for PERFECTION!

MARK YOUR CALENDARS FOR UPCOMING EVENTS!!