Where is Romeo and Juliet School?

Where is Romeo and Juliet School located?

Romeo and Juliet School, Romeo and Juliet School, United States of America (approx. 32.39347°, -86.25858°)


Where is Romeo and Juliet School on the map?