Our Lady of the Angels Academy, 18801 Riverwood Dr, Little Falls, Minnesota, USA. Viewed from the southeast. 05001474