Shoenstatt Miami
22800 SW 187 Avenue
Miami, FL 33170
2 photos · 4 views