Ramada Inn 1660 S Tamiami Trl Osprey, FL 34229 Phone: (941) 966-2121 Fax: (941) 966-1124
Category: Hotels & Motels