Get directions to: Nelia's Place, Lamar, SC
Restaurant address: 131 Main Street Lamar, SC 29069, USA
Restaurant: Nelia's Place