the international tennis hall of fame at the newport casino s

194 Bellevue Ave
Newport
Rhode Island
United States