Cartogiraffe.com

Leeward Island

Leeward Island is an asphalted street with two lanes, also known as Leeward Is in Clearwater.