here is the alternate way, hope this will help without using culture Info
DECLARE @SFromDate varchar(20)
DECLARE @SToDate varchar(20)
SET @SFromDate = convert(char(18), '2014-03-26 14:18:00.000', 107)
SET @SToDate = convert(char(18), '2014-03-26 14:18:00.000', 107)
DECLARE @SQL varchar(1000)
SELECT @SQL =N'SELECT Latitude,Longitude FROM urtablename
WHERE urDates between CAST(''' + @SFromDate + '''As datetime) and CAST(''' + @SToDate + ''' As datetime)'
exec (@sql)