The Plaza Restaurant Tucked away off of Main Street, U.S.A. is a small, off the beaten path little table service restaurant known as The Plaza …Continue Reading about The Plaza Restaurant