Boro Grove

The Boro Grove is a Wonderland location on ABC's Once Upon a Time in Wonderland. It only appears in the sixth episode.