al garden restaurant wallpaper spring garden chinese restaurant centre al Find Spring Garden at 1925 W Main St Centre AL 35960. The business is located in 1380 W Main St Centre AL 35960 USA. … Sunday, November 20, 2022 Edit