Videos by Cafe La France-Amtrak in Providence. Cafe La France located in the Providence Amtrak Station is an independently owned and operated cafe.
Helllooooo? Yoooohooooo?